#####################################################################################
#
#  Copyright (c) Microsoft Corporation. All rights reserved.
#
# This source code is subject to terms and conditions of the Apache License, Version 2.0. A 
# copy of the license can be found in the License.html file at the root of this distribution. If 
# you cannot locate the  Apache License, Version 2.0, please send an email to 
# ironpy@microsoft.com. By using this source code in any fashion, you are agreeing to be bound 
# by the terms of the Apache License, Version 2.0.
#
# You must not remove this notice, or any other, from this software.
#
#
#####################################################################################

#--IMPORTS---------------------------------------------------------------------
import clr
clr.AddReferenceByPartialName("Microsoft.Office.Interop.Word")
from Microsoft.Office.Interop.Word import ApplicationClass

#--GLOBALS---------------------------------------------------------------------
ms_word = ApplicationClass()
ms_word.Documents.Add()

#--FUNCTIONS-------------------------------------------------------------------
def check_word(x):
    return ms_word.CheckSpelling(x)

def suggestions(x):
    res_objects = ms_word.GetSpellingSuggestions(x)
    return [y.Name for y in res_objects.GetEnumerator()]
